package jp.co.toshiba.ffsa.entity;

import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * システムマスタ
 * @author npc
 */
@Entity
@Table(name="system")
public class System {

    /** 第1キー */
    @Id
    @Column(name="system_id1")
    public String systemId1;

    /** 第2キー */
    @Id
    @Column(name="system_id2")
    public String systemId2;

    /** 第3キー */
    @Id
    @Column(name="system_id3")
    public String systemId3;

    /** 表示順 */
    @Column(name="seq")
    public long seq;

    /** 値1 */
    @Column(name="value1")
    public String value1;

    /** 値2 */
    @Column(name="value2")
    public String value2;

    /** 値3 */
    @Column(name="value3")
    public String value3;

    /** 値4 */
    @Column(name="value4")
    public String value4;

    /** 値5 */
    @Column(name="value5")
    public String value5;

    /** 値6 */
    @Column(name="value6")
    public String value6;

    /** 値7 */
    @Column(name="value7")
    public String value7;

    /** 値8 */
    @Column(name="value8")
    public String value8;

    /** 値9 */
    @Column(name="value9")
    public String value9;

    /** 値10 */
    @Column(name="value10")
    public String value10;

    /** 作成日 */
    @Temporal(TemporalType.TIMESTAMP)
    @Column(name="created_at")
    public Timestamp createdAt;

    /** 作成者 */
    @Column(name="created_by")
    public String createdBy;

    /** 更新日 */
    @Temporal(TemporalType.TIMESTAMP)
    @Column(name="updated_at")
    public Timestamp updatedAt;

    /** 更新者 */
    @Column(name="updated_by")
    public String updatedBy;

    /** 削除フラグ */
    @Column(name="delete_flag")
    public String deleteFlag;
}